package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 连续剧对象 series_info
 *
 * @author ruoyi
 * @date 2021-03-18
 */
public class SeriesInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** 对象类型 */
    @Excel(name = "对象类型")
    private String elementtype;

    /** 操作类型 */
    @Excel(name = "操作类型")
    private String action;

    /** 全局唯一标识 */
    @Excel(name = "全局唯一标识")
    private String code;

    /** 连续剧名称 */
    @Excel(name = "连续剧名称")
    private String name;

    /** 原名 */
    @Excel(name = "原名")
    private String originalname;

    /** 首播日期 */
    @Excel(name = "首播日期")
    private String orgairdate;

    /** 一句话点评影片 */
    @Excel(name = "一句话点评影片")
    private String shortdesc;

    /** 是否计费（0免费 1付费） */
    @Excel(name = "是否计费（0:免费,1:付费）", readConverterExp = "0=免费,1=付费")
    private String bcharging;

    /** 计费模式（0：单点 1：产品包  2：单点和产品包） */
    @Excel(name = "计费模式(0:单点,1:产品包,2:单点和产品包)", readConverterExp = "0=单点,1=产品包,2=单点和产品包")
    private String chargingmode;

    /** 计费定价 */
    @Excel(name = "计费定价")
    private String price;

    /** 总集数 */
    @Excel(name = "总集数")
    private String volumncount;

    /** 上线状态标志（0:上线 1:下线） */
    @Excel(name = "上线状态标志（0:上线,1:下线）", readConverterExp = "0=上线,1=下线")
    private String status;

    /** 描述信息 */
    @Excel(name = "描述信息")
    private String description;

    /** 导演列表 */
    @Excel(name = "导演列表")
    private String actordisplay;

    /** 主演列表 */
    @Excel(name = "主演列表")
    private String writerdisplay;

    /** 剧头类型（1：连续剧，2：单片） */
    @Excel(name = "剧头类型(1:连续剧，2:单片)", readConverterExp = "1=连续剧,2=单片")
    private String seriestype;

    /** 国家地区 */
    @Excel(name = "国家地区")
    private String originalcountry;

    /** 版权方标识 */
    @Excel(name = "版权方标识")
    private String copyright;

    /** 内容提供商标识 */
    @Excel(name = "内容提供商标识")
    private String contentprovider;

    /** 标签 */
    @Excel(name = "标签")
    private String tags;

    /** 发行年代 */
    @Excel(name = "发行年代")
    private String releaseyear;

    /** 一级分类 */
    @Excel(name = "一级分类")
    private String programtype;

    /** 二级分类 */
    @Excel(name = "二级分类")
    private String programtype2;

    /** 英文名称 */
    @Excel(name = "英文名称")
    private String enname;

    /** 副标题名称 */
    @Excel(name = "副标题名称")
    private String vname;

    /** 清晰度 */
    @Excel(name = "清晰度(1:高清,2流畅,3高清)",readConverterExp = "1=高清,2=流畅,3=高清")
    private String definition;

    /** 主持人 */
    @Excel(name = "主持人")
    private String compere;

    /** 嘉宾 */
    @Excel(name = "嘉宾")
    private String guest;

    /** 手机端主海报 */
    @Excel(name = "手机端主海报")
    private String phoneposterurl1;

    /** 手机端副海报 */
    @Excel(name = "手机端副海报")
    private String phoneposterurl2;

    /** 机顶盒主海报 */
    @Excel(name = "机顶盒主海报")
    private String tvposterurl1;

    /** 机顶盒副海报 */
    @Excel(name = "机顶盒副海报")
    private String tvposterurl2;

    /** 媒资所属终端 */
    @Excel(name = "媒资所属终端")
    private String terminalid;

    /** 媒资类型（0：多剧集  1：单集） */
    @Excel(name = "媒资类型(0:多剧集,1:单集)", readConverterExp = "0=多剧集,1=单集")
    private String metatype;

    /** 是否删除(0 未删除 1已删除) */
    /*@Excel(name = "是否删除(0:未删除,1:已删除)")*/
    private String delflag;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setElementtype(String elementtype)
    {
        this.elementtype = elementtype;
    }

    public String getElementtype()
    {
        return elementtype;
    }
    public void setAction(String action)
    {
        this.action = action;
    }

    public String getAction()
    {
        return action;
    }
    public void setCode(String code)
    {
        this.code = code;
    }

    public String getCode()
    {
        return code;
    }
    public void setName(String name)
    {
        this.name = name;
    }

    public String getName()
    {
        return name;
    }
    public void setOriginalname(String originalname)
    {
        this.originalname = originalname;
    }

    public String getOriginalname()
    {
        return originalname;
    }
    public void setOrgairdate(String orgairdate)
    {
        this.orgairdate = orgairdate;
    }

    public String getOrgairdate()
    {
        return orgairdate;
    }
    public void setShortdesc(String shortdesc)
    {
        this.shortdesc = shortdesc;
    }

    public String getShortdesc()
    {
        return shortdesc;
    }
    public void setBcharging(String bcharging)
    {
        this.bcharging = bcharging;
    }

    public String getBcharging()
    {
        return bcharging;
    }
    public void setChargingmode(String chargingmode)
    {
        this.chargingmode = chargingmode;
    }

    public String getChargingmode()
    {
        return chargingmode;
    }
    public void setPrice(String price)
    {
        this.price = price;
    }

    public String getPrice()
    {
        return price;
    }
    public void setVolumncount(String volumncount)
    {
        this.volumncount = volumncount;
    }

    public String getVolumncount()
    {
        return volumncount;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }

    public String getDescription()
    {
        return description;
    }
    public void setActordisplay(String actordisplay)
    {
        this.actordisplay = actordisplay;
    }

    public String getActordisplay()
    {
        return actordisplay;
    }
    public void setWriterdisplay(String writerdisplay)
    {
        this.writerdisplay = writerdisplay;
    }

    public String getWriterdisplay()
    {
        return writerdisplay;
    }
    public void setSeriestype(String seriestype)
    {
        this.seriestype = seriestype;
    }

    public String getSeriestype()
    {
        return seriestype;
    }
    public void setOriginalcountry(String originalcountry)
    {
        this.originalcountry = originalcountry;
    }

    public String getOriginalcountry()
    {
        return originalcountry;
    }
    public void setCopyright(String copyright)
    {
        this.copyright = copyright;
    }

    public String getCopyright()
    {
        return copyright;
    }
    public void setContentprovider(String contentprovider)
    {
        this.contentprovider = contentprovider;
    }

    public String getContentprovider()
    {
        return contentprovider;
    }
    public void setTags(String tags)
    {
        this.tags = tags;
    }

    public String getTags()
    {
        return tags;
    }
    public void setReleaseyear(String releaseyear)
    {
        this.releaseyear = releaseyear;
    }

    public String getReleaseyear()
    {
        return releaseyear;
    }
    public void setProgramtype(String programtype)
    {
        this.programtype = programtype;
    }

    public String getProgramtype()
    {
        return programtype;
    }
    public void setProgramtype2(String programtype2)
    {
        this.programtype2 = programtype2;
    }

    public String getProgramtype2()
    {
        return programtype2;
    }
    public void setEnname(String enname)
    {
        this.enname = enname;
    }

    public String getEnname()
    {
        return enname;
    }
    public void setVname(String vname)
    {
        this.vname = vname;
    }

    public String getVname()
    {
        return vname;
    }
    public void setDefinition(String definition)
    {
        this.definition = definition;
    }

    public String getDefinition()
    {
        return definition;
    }
    public void setCompere(String compere)
    {
        this.compere = compere;
    }

    public String getCompere()
    {
        return compere;
    }
    public void setGuest(String guest)
    {
        this.guest = guest;
    }

    public String getGuest()
    {
        return guest;
    }
    public void setPhoneposterurl1(String phoneposterurl1)
    {
        this.phoneposterurl1 = phoneposterurl1;
    }

    public String getPhoneposterurl1()
    {
        return phoneposterurl1;
    }
    public void setPhoneposterurl2(String phoneposterurl2)
    {
        this.phoneposterurl2 = phoneposterurl2;
    }

    public String getPhoneposterurl2()
    {
        return phoneposterurl2;
    }
    public void setTvposterurl1(String tvposterurl1)
    {
        this.tvposterurl1 = tvposterurl1;
    }

    public String getTvposterurl1()
    {
        return tvposterurl1;
    }
    public void setTvposterurl2(String tvposterurl2)
    {
        this.tvposterurl2 = tvposterurl2;
    }

    public String getTvposterurl2()
    {
        return tvposterurl2;
    }
    public void setTerminalid(String terminalid)
    {
        this.terminalid = terminalid;
    }

    public String getTerminalid()
    {
        return terminalid;
    }
    public void setMetatype(String metatype)
    {
        this.metatype = metatype;
    }

    public String getMetatype()
    {
        return metatype;
    }
    public void setDelflag(String delflag)
    {
        this.delflag = delflag;
    }

    public String getDelflag()
    {
        return delflag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("elementtype", getElementtype())
            .append("action", getAction())
            .append("code", getCode())
            .append("name", getName())
            .append("originalname", getOriginalname())
            .append("orgairdate", getOrgairdate())
            .append("shortdesc", getShortdesc())
            .append("bcharging", getBcharging())
            .append("chargingmode", getChargingmode())
            .append("price", getPrice())
            .append("volumncount", getVolumncount())
            .append("status", getStatus())
            .append("description", getDescription())
            .append("actordisplay", getActordisplay())
            .append("writerdisplay", getWriterdisplay())
            .append("seriestype", getSeriestype())
            .append("originalcountry", getOriginalcountry())
            .append("copyright", getCopyright())
            .append("contentprovider", getContentprovider())
            .append("tags", getTags())
            .append("releaseyear", getReleaseyear())
            .append("programtype", getProgramtype())
            .append("programtype2", getProgramtype2())
            .append("enname", getEnname())
            .append("vname", getVname())
            .append("definition", getDefinition())
            .append("compere", getCompere())
            .append("guest", getGuest())
            .append("phoneposterurl1", getPhoneposterurl1())
            .append("phoneposterurl2", getPhoneposterurl2())
            .append("tvposterurl1", getTvposterurl1())
            .append("tvposterurl2", getTvposterurl2())
            .append("terminalid", getTerminalid())
            .append("metatype", getMetatype())
            .append("delflag", getDelflag())
            .toString();
    }
}
